C/C++ test教程中心
C/C++ test中文网站 > 教程中心
教程中心分类
C/C++ test
免费下载
前往了解
在进行C/C++test静态分析时,很多团队经常不知道如何去改规则的严重级别,也不知道怎么把级别和流水线门禁对应起来,其实严重级别不只是让告警的颜色变一下,它会直接影响到开发人员先改哪个、评审时看哪个,还会影响到CI门禁到底卡住哪些代码,一般来说,这个工具的规则严重级别是1到5级,1级是最高的,5级是最低的,这个数字代表了如果违反这条规则,代码出现严重缺陷的可能性有多大。
2026-06-30
在使用C/C++test做单元测试、覆盖率测试或持续集成扫描时,经常会遇到C/C++test测试环境怎么切换,C/C++test测试环境切换后用例为什么失败这类问题。这里说的“测试环境”,不只是换一台电脑那么简单,还可能包括编译器、目标平台、运行目录、环境变量、依赖库、测试数据、DTP配置、报告路径等内容。C/C++test的Test Configuration会决定代码如何被分析和测试,包括启用哪些规则、运行哪些测试项以及相关分析参数;命令行中也可以通过-config指定要使用的测试配置。
2026-06-30
大家在用这个工具做静态分析的时候,往往只盯着告警的数量看,代码指标反而被冷落了,其实去看这些指标,还有处理超标的情况,主要不是为了让报告里那些红色的数字消失,而是得去琢磨代码是不是已经变得不好修、不好测、也不好审了;这个工具的分析能力挺多的,像什么基础规则检查、数据流、抽象解释,还有度量指标这些都有,算出来的结果能给代码结构风险当个参考。
2026-06-30
在做 C/C++test 动态测试时,C/C++ test内存检查怎么开启,C/C++ test内存检查结果异常怎么判断 经常会和单元测试、应用监控、目标板运行放在一起看。内存检查不是普通静态规则扫描,它需要把程序编译成带监控能力的测试程序或应用程序,再在运行过程中捕捉内存访问问题。
2026-06-30
在进行功能安全测试、嵌入式软件测试,或者是在代码合规交付的时候,C/C++test需求追溯怎么建立,还有C/C++test需求追溯关系断开怎么修复,这些都是经常会遇到的头疼问题。需求追溯这件事情,并不是说只要在报告里面简单地贴上一个需求编号就可以的,而是需要测试人员把需求、测试用例、测试的结果、代码覆盖率、实现文件,还有静态分析出来的结果,把这些信息全部串联起来;通过使用Parasoft DTP这个工具,测试人员可以把ALM或者RMS系统里面的需求,和测试用例、实现文件、静态分析里不合规的地方、代码评审等质量数据,把它们紧密地建立起追溯的关系;在这个过程里面,C/C++test这个工具主要负责把测试、覆盖率和分析的数据产生出来,然后再把这些结果送到DTP里面去进行统一的展示。
2026-06-30
在把C/C++test接入Jenkins、GitLab CI、Azure DevOps或本地批处理脚本时,常见问题就是C/C++test命令行扫描怎么执行,C/C++test命令行扫描返回码怎么看。界面里点一下能跑,不代表命令行也能跑通。命令行扫描需要把测试配置、编译器配置、输入范围、报告目录和本地设置都写清楚;返回码也不能只看是不是0,还要分清楚是“扫描失败”,还是“扫描完成但发现了违规”。
2026-06-30
在做 C/C++test 静态分析时,很多团队都会遇到 C/C++ test抑制规则怎么添加,C/C++ test抑制规则复扫后为什么还提示 这类问题。抑制规则不是简单把告警“隐藏掉”,它更像是一条确认记录:这条告警已经被判断过,当前场景下可以接受,后续报告里不再反复打扰开发人员。C/C++test 支持在源码、抑制文件和界面中处理指定 findings;如果是整条规则都不想检查,应该在测试配置里关闭规则,而不是给每个告警加抑制。
2026-06-30
使用C/C++test做静态分析、单元测试或覆盖率检查时,测试配置不要随手改内置模板。比较稳的做法,是先复制一份配置,再在复制出来的配置里调整规则、范围、报告、抑制项和运行参数。C/C++test测试配置怎么复制,C/C++test测试配置迁移后为什么失效,这两个问题经常连在一起出现:本机能跑,换到同事电脑或流水线就找不到配置;界面里能看到配置,命令行却提示不可用;规则还在,但自定义规则、路径、编译器参数又丢了。
2026-06-30
在使用C/C++test进行静态分析、单元测试或者覆盖率检查的时候,很多报错其实不是规则本身的问题,而是因为编译器配置没有对上,C/C++test编译器配置怎么选择,以及C/C++test编译器配置不匹配为什么会报错,这两个问题是要放在一起看的,因为C/C++项目和普通的脚本文件不一样,不能拿来直接就分析。C/C++test在运行分析以前,需要把具体的C/C++编译器及其版本配置好,这个配置也应该尽量去反映项目实际构建时用的原始编译器。
2026-06-30
在测试人员使用C/C++test这个工具去进行静态分析或者做单元测试之前,大家总会碰到一些比较头疼的问题,比如C/C++test扫描范围怎么设置,还有C/C++test扫描范围排除第三方代码怎么处理。比较安全、稳妥的做法并不是直接把整个项目文件夹一股脑地丢给软件去跑,而是测试人员应该提前把“我们自己写的代码、别人写的第三方代码、机器自动生成的代码、还有用来测试的代码”这四个东西给分得清清楚楚的,然后再通过改动项目属性、调整测试选项或者去写命令行的一些参数,从而把检查的区域给控制住。
2026-06-30

第一页123456下一页最后一页

135 2431 0251